package com.rzx.mybackend.inits;

import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;

/**
 * GamePublishTaskInitializer
 * 初始化任务表中未执行完的任务到内存中
 * @author renzhexian
 * @date 2025/9/17
 */
// 注: @PostConstruct注解由于较早执行，无法确保初始化时引用的bean正常注入
/***** 此处使用实现CommandLineRunner接口，由于该种方式较晚执行初始化，可以确保引入bean正常注入 *****/
@Component
@RequiredArgsConstructor
@Slf4j
public class GamePublishTaskInitializer  implements CommandLineRunner {

    @Override
    public void run(String... args) throws Exception {
        // todo: 初始化任务表中未执行完的任务到内存中
    }
}
